.demo-body{ width: 100vw; height: 100vh; display: flex; }
.demo-body .left{ flex: 1; border-right: 1px solid #0a6ab3; padding: 5px 10px; }
.demo-body .right{ flex: 4; padding: 20px;}
.demo-body ul{ padding: 0px; }
.demo-body ul li{ line-height: 30px; border-bottom: 1px solid #0d8ced; border-top: 1px solid #fff;
  list-style: none;  padding-left: 10px; background: #fff; }
.demo-body ul li:hover { border-left: 2px solid indianred; background: #f2f2f2;}
